Text copied to clipboard!

Naslov

Text copied to clipboard!

Back End Programer

Opis

Text copied to clipboard!
Tražimo programera pozadinskog sustava koji će se pridružiti našem tehnološkom timu i pomoći u razvoju, održavanju i optimizaciji server-side komponenti naših aplikacija. Kao ključni član razvojnog tima, bit ćete odgovorni za izgradnju robusnih i skalabilnih rješenja koja podržavaju korisničko sučelje i osiguravaju visoku dostupnost i performanse sustava. Vaše će odgovornosti uključivati dizajniranje i implementaciju API-ja, rad s bazama podataka, integraciju s vanjskim servisima te suradnju s front-end programerima i drugim članovima tima kako bi se osigurala funkcionalnost i stabilnost aplikacija. Također ćete sudjelovati u analizi zahtjeva, planiranju sprintova i kontinuiranom poboljšavanju postojećih rješenja. Idealni kandidat ima snažno tehničko znanje, iskustvo u radu s modernim programskim jezicima poput Jave, Pythona ili Node.js, te razumijevanje principa objektno orijentiranog programiranja i dizajna softverske arhitekture. Iskustvo s radom u agilnom okruženju, poznavanje DevOps alata i CI/CD procesa smatra se prednošću. Od vas očekujemo proaktivnost, sposobnost rješavanja problema, timski duh i želju za učenjem i usavršavanjem. Ako ste strastveni u vezi s tehnologijom i želite raditi na izazovnim projektima u dinamičnom okruženju, pozivamo vas da se prijavite i postanete dio našeg tima.

Odgovornosti

Text copied to clipboard!
  • Razvoj i održavanje server-side logike aplikacija
  • Dizajniranje i implementacija RESTful API-ja
  • Rad s relacijskim i nerelacijskim bazama podataka
  • Integracija s vanjskim servisima i API-jima
  • Pisanje čitljivog, skalabilnog i testiranog koda
  • Suradnja s front-end timom i drugim odjelima
  • Optimizacija performansi i skalabilnosti sustava
  • Sudjelovanje u planiranju sprintova i tehničkim raspravama
  • Praćenje i implementacija sigurnosnih standarda
  • Dokumentiranje tehničkih rješenja i procesa

Zahtjevi

Text copied to clipboard!
  • VSS iz računalnih znanosti ili srodnog područja
  • Minimalno 2 godine iskustva u back-end razvoju
  • Poznavanje programskih jezika kao što su Java, Python ili Node.js
  • Iskustvo s bazama podataka (npr. PostgreSQL, MongoDB)
  • Razumijevanje principa OOP i dizajna softverske arhitekture
  • Iskustvo s Gitom i alatima za verzioniranje koda
  • Poznavanje CI/CD procesa i DevOps alata (npr. Docker, Jenkins)
  • Sposobnost rada u agilnom okruženju (Scrum, Kanban)
  • Dobre komunikacijske vještine i timski duh
  • Spremnost na kontinuirano učenje i usavršavanje

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Koje programske jezike najčešće koristite u back-end razvoju?
  • Imate li iskustva s radom u agilnim timovima?
  • Kako pristupate optimizaciji performansi server-side aplikacija?
  • Koje baze podataka ste koristili i u kojim projektima?
  • Jeste li radili s alatima za automatizaciju i CI/CD?
  • Kako osiguravate sigurnost i pouzdanost back-end sustava?
  • Možete li opisati jedan izazovan projekt na kojem ste radili?
  • Kako surađujete s front-end timom?
  • Koje alate koristite za testiranje back-end koda?
  • Kako ostajete u toku s novim tehnologijama i trendovima?